package com.rgz.service.CcxService;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.rgz.pojo.Carinsuranceid;
import com.rgz.pojo.CarinsuranceidExample;
import com.rgz.pojo.CaseDiscribe;
import com.rgz.pojo.CaseDiscribeExample;
import com.rgz.pojo.Caseone;
import com.rgz.pojo.CaseoneExample;
import com.rgz.pojo.Discribe;
import com.rgz.pojo.DiscribeExample;
import com.rgz.pojo.Loss;
import com.rgz.pojo.LossExample;
import com.rgz.pojo.OwnCheckImg;
import com.rgz.pojo.OwnCheckImgExample;
import com.rgz.pojo.Policy;
import com.rgz.pojo.PolicyExample;

public interface CcxOwnCheckImgService {
	/**
	 * 添加照片
	 * @param ownCheckImg
	 * @return
	 */
	int AddOwnCheckImg(OwnCheckImg ownCheckImg);
	
	
	 
	 /**
	  * 查询案件详情
	  * @param example
	  * @return
	  */
	List<CaseDiscribe> selectByExample(CaseDiscribeExample example);
	
	
	
	/**
	 * 查询我的图片审核表中的信息
	 * @param example
	 * @return
	 */
	List<OwnCheckImg> selectByExample(OwnCheckImgExample example);
	
	
	
	/**
	 * 查询定损表中的信息
	 * @param example
	 * @return
	 */
	List<Loss> selectByExample(LossExample example);
	
	
	/**
	 * 查询车险保单表中的信息
	 * @param example
	 * @return
	 */
	 List<Carinsuranceid> selectByExample(CarinsuranceidExample example);
	 
	 
	 
	 /**
	  * Caseone表根据caseno修改statusid
	  * @param caseno
	  * @return
	  */
	 int updateStatusidByCaseno(Caseone record);
	 
	 
	 /**
	  * 查询保单表
	  * @param example
	  * @return
	  */
	 List<Policy> selectByExample(PolicyExample example);
	
	 
	 /**
	  *查询案件表
	  * @param example
	  * @return
	  */
	 List<Caseone> selectByExample(CaseoneExample example);
	 
	 
	 
	 List<Discribe> selectByExample(DiscribeExample example);

}
